package com.ruoyi.training.mapper;

import java.util.List;
import com.ruoyi.training.domain.SystemField;

/**
 * 证书固定字段Mapper接口
 * 
 * @author hcc
 * @date 2025-11-06
 */
public interface SystemFieldMapper 
{
    /**
     * 查询证书固定字段
     * 
     * @param sysytemFieldId 证书固定字段主键
     * @return 证书固定字段
     */
    public SystemField selectSystemFieldBySysytemFieldId(String sysytemFieldId);

    /**
     * 查询证书固定字段列表
     * 
     * @param systemField 证书固定字段
     * @return 证书固定字段集合
     */
    public List<SystemField> selectSystemFieldList(SystemField systemField);

    /**
     * 新增证书固定字段
     * 
     * @param systemField 证书固定字段
     * @return 结果
     */
    public int insertSystemField(SystemField systemField);

    /**
     * 修改证书固定字段
     * 
     * @param systemField 证书固定字段
     * @return 结果
     */
    public int updateSystemField(SystemField systemField);

    /**
     * 删除证书固定字段
     * 
     * @param sysytemFieldId 证书固定字段主键
     * @return 结果
     */
    public int deleteSystemFieldBySysytemFieldId(String sysytemFieldId);

    /**
     * 批量删除证书固定字段
     * 
     * @param sysytemFieldIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteSystemFieldBySysytemFieldIds(String[] sysytemFieldIds);
}
